home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 1
/
CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso
/
Aminet
/
disk
/
cdrom
/
DCPlayer15.lha
/
DCPlayer15
/
ReadMe
< prev
next >
Wrap
Text File
|
1995-06-04
|
8KB
|
209 lines
DCPlayer - another pulsating Blender Software (BS) production
-------------------------------------------------------------
It's yet another music CD player. This one takes very little memory, not much
CPU time, works in the background, and watches the joypad or joystick plugged
into controller port 1 on the CD32 or the game port on normal Amigas.
So now you can play CDs whilst doing something else using Workbench. When you
want to swap CDs or skip tracks or something like that press a button on the
joypad and carry on with what you were doing before, instead of messing about
shuffling through windows or screens, clicking on something, then finding
your way back.
I wrote it to help me to sample CDs though. Connect a sampler from the CD32's
audio output to the SX-1's parallel port, load up this, load up some sample
software, and use this to skip to the right place BEFORE starting to sample.
Easy, eh?
At the moment nobody's found out a way of ripping music straight from CD to
memory with cd.device, so this is the easiest way (just try it with the mouse
on the other CD players to see what I mean).
So, what does it work on?
-------------------------
Er, the CD32. You'll need to access the Workbench or a shell. This can be
done with a keyboard or one of the many serial links that connect to the Aux
port or the SX-1 or CD32x which connect to the expansion port.
It should also work on Kickstart 2 or above Amigas with CD drives, provided
that you are running some kind of CD32 emulation software and you've got
lowlevel.library in the LIBS: directory. Some examples...
- An A600 or A1200 with the Archos Overdrive CD drive.
- An A600 or A1200 with the Hi-Soft Squirrel or Power CD drive
(both these drives are really the same).
- Any Amiga with Cache-CDFS and an IDE or SCSI CD drive.
- Any Amiga with Kickstart 3.1 and a SCSI-2 CD drive.
It doesn't work with the CDTV or A570 because those machines use cdtv.device
and I don't have any info on that. So there.
Installing
----------
Drag the icon to your C: drawer or some other drawer that you've got set
aside for programs. That's it. Have some Battenburg cake.
Options
-------
All of the options can be used in the tooltype list (click on DCPlayer and
choose Information from the Icons menu to get this) if you run it from
Workbench or placed after the program name if you run it from the shell.
Read out options...
- SHOW=<type>
You get a little read out on the screen of what's happening. It's really a
sprite, so it doesn't matter if you flip screens or have an autoscrolling
Workbench screen, it always stays there.
The types are TRACK, STARTCD, STARTTRACK, ENDTRACK, ENDCD, and CHANGE. Each
type gives you a different read out (the names are obvious enough) but you
can change it whilst DCPlayer is running with the SHUFFLE button (if you've
got a CD32 joypad).
- COLOUR1=<R><G><B>
COLOUR2=<R><G><B>
COLOUR3=<R><G><B>
The highlight, shadowed, and bright colours of the read out. Each R, G, and
B number ranges from 0 to 9 or A to F (for 10 to 15). You can't leave a
space between the numbers. If you want, you can use COLOR.
- LEFT=<number>
The distance from the left edge of the screen to the read out. 0 is the far
left and 319 is the far right (but it could be a bit more if you've got an
overscanned screen).
- TOP=<number>
The distance from the top edge of the screen to the read out. 0 is the top
and 255 (or 199 for NTSC) is the bottom edge (or a bit more for overscan).
CD options...
- EMULATION=<type>
Make buggy CD32 emulation work. See the emulation doc file for more info.
- LOOP=<type>
Start up DCPlayer in repeat play mode. The options are REPEAT and REPEAT1,
but you can change it with the LOOP button (if you've got a CD32 joypad).
- PLAY=<track>
Start DCPlayer playing a CD, if there's a CD in the drive and the track
exists. Or you can give RANDOM if you want, which starts the thing off in
random play mode.
Switches...
- CHANGE
Short for SHOW=CHANGE. Kept for compatibility with older versions. Aren't
I kind?
- DISPLAY
Short for SHOW=TRACK. Kept for com... Zzzz...
- NORESET
Turn off the reset on eject option, for anyone who booted from CD and
doesn't want the CD32 to reset as soon as the boot CD is removed. If you
want to put this program on a PD CD then it's probably a good idea to
delete the brackets either side of this option in the tooltypes list.
The defaults are no read outs, some very tasteful colours, the left edge just
a little bit away from the right of the screen, the top edge just a little
bit away from the bottom of the screen, no changes for buggy CD32 emulation,
no repeat play, don't play any tracks, and leave the reset on eject alone.
There are problems with the read out in weird screen modes like DblPAL,
DblNTSC, and Super72 (probably more). There's no way I can easily change and
test the program because I use PAL High Res and a telly which tends to go a
bit spastic if you chuck a weird screen mode at it. Also it doesn't help
matters any that the ROM Kernal Manual examples were written in Polish by a
deranged monkey using a Petite typewriter.
With the left and top edge defaults, it has a guess at where the far end of
the screen is, but it goes a bit mad when you have two screens displayed at
once (say when the Workbench screen is dragged down a bit). Once you've told
it exactly where on the screen you'd like the display to appear, it doesn't
matter anyway.
Running
-------
From the Workbench, click on the icon once to start it and again to stop it.
From the shell, type "DCPlayer" to start it and hit CTRL-C to stop it. Or
you can use "Run <>NIL: DCPlayer" to start it and the same again to stop it.
The "Break" command works too.
To run it all the time, drag it to your WBStartup drawer or put "Run <>NIL:
DCPlayer" at the end of your User-Startup.
Controls
--------
The CD32 joypad is used in almost the same way as it is in the CD32's music
CD player, but there are a few differences. The stop button really stops the
CD if you press it twice. Skipping through tracks is slightly different. The
play button opens or closes the drive door.
If the CD is stopped, pressing the shuffle button will start the CD playing
in random play mode.
If the CD isn't stopped, the shuffle button will shuffle through the kind of
read out you get - this is useful for finding the exact part of a CD you want
to sample. Just for those people who've had a lobotomy the types are - the
track number, the time since the start of the CD, the time since the start of
the track, the time to the end of the track, the time to the end of the CD,
and only display changes for a short time (say when a new track has started
to play, the track number will appear for a little while then disappear).
If you don't have a CD32 joypad you can also use a Megadrive joypad, a Master
System joypad, or a two button joystick instead. With these you can't eject
CDs, use random play, change the display, or repeat tracks. A shocking loss
as I'm sure you'll agree.
Finally if you've got an old crappy single fire button joystick you miss out
on all that lot and you can't stop the CD either (but you can still pause it
though).
Function CD32 joypad Others
-------- ----------- ------
Play/Pause Select Fire
Stop/Really stop Stop (2nd fire)
Search < Reverse Up
Search > Forward Down
Track < Left Left
Track > Right Right
Eject/Close Play
Random play/Display Shuffle
None/Repeat/Repeat 1 Loop
Boring wibble
-------------
This is copyrighted by me but freely distributible. It shouldn't be altered
in any way and you should only charge for disks, postage, or packing if you
charge anything.
If something goes wrong (it crashes, an android appears from a trapdoor in
the floor and blows up your CD32, etc...) then I can't be held responsible
for the mess - you use this program at your own risk. After all, it's free -
what more do you want?
And it can't be used as part of anything that's sold for profit without my
say so, although the chances of that are fairly remote, I think. Oh, that
means cover CDs and disks on those glossy magazines as well.
My Email address is dan@blender.demon.co.uk, if you spot a bug or something.
Dan.